Real-Time Shadow Generation Using BSP Trees and Stencil Buffers

نویسندگان

  • Harlen Costa Batagelo
  • Ilaim Costa Júnior
چکیده

This paper describes a real-time shadow generation algorithm for polygonal environments illuminated by movable point light sources. The main goal is to quickly reduce the number of hidden shadow volumes, by using a technique of volumetric shadow rendering using stencil buffers with a modified BSP tree, i.e. a simplified version of a SVBSP (Shadow Volume BSP) tree. It also provides new easy-to-implement approaches to improvement techniques used in shadow volume algorithms, such as silhouette detection to reduce the number of redundant shadow polygons and the computation of capping polygons to handle cases where the shadow volumes are clipped by the eye-view near clipping plane. Such hybrid approach solves important limitations on the original shadow rendering algorithm, as well as achieves real-time frame rates when using modest size scenes (about 500 shadow polygons), according to measurements performed on personal computers using current graphics hardware. Per-phase timing results from the implementation are provided along the text and compared with those of the standard algorithm.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Real-time Shadow Using a Combination of Stencil and the Z-buffer

In this paper we describe a real-time shadow generation with volume shadow algorithm in virtual environment that is illuminated by light sources with possibility to move separately. This algorithm uses the combination of stencil and Z-buffers to generate shadow volume. It is simple to understand and implement. We have significantly improved and implemented recent techniques that are used in sha...

متن کامل

Rendering 3d Vector Data Using the Theory of Stencil Shadow Volumes

In geographical information systems vector data has important applications in the analysis and management of virtual landscapes. Therefore, methods that allow combined visualization of terrain and geospatial vector data are required. Such methods have to adapt the vector data to the terrain surface and to ensure a precise and efficient mapping. In this paper, a rendering method based on the ste...

متن کامل

Real Time Single Scattering Effects

Rendering mist, haze or fog remains a challenge in current computer graphics since it is intrinsically a 3D problem. While the attenuation caused by fog is easy to implement, single scattering effects such as glows and shafts of light, that increase considerably the realism, are harder to render in realtime. This paper addresses the rendering of such effects along with volumetric shadows induce...

متن کامل

Real-Time Volume Shadow Using Stencil Buffer

Two of the best methods to recognize silhouette to create real-time volume shadow in virtual environment are described in this paper. Volume shadow algorithm is implemented for virtual environment with moveable illuminated light source. Triangular method and the Visible-non visible method are introduced. The recent traditional silhouette detection and implementation techniques used in volume sh...

متن کامل

Computing the Boundary of a Class of Labeled-Leaf BSP Solids

We describe an algorithm that computes the boundary of the shadow volume cast by a collection of piecewise linear polyhedra in space using BSP trees. Unlike boundary representations, representing solids in general and shadow volumes in particular using BSP trees makes it possible to implement boolean operations easily and robustly. Also, in contrast with operating in Constructive Solid Geometry...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999